home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 2002 November / CD 1 / APC0211D1.ISO / workshop / prog / files / ActivePerl-5.6.1.633-MSWin32.msi / _ec68ba19eb5acfb7fbdefe5f1368e317 < prev    next >
Encoding:
Text File  |  2002-06-17  |  14.6 KB  |  660 lines

  1. #ifndef _XLIB_VM
  2. #define _XLIB_VM
  3. #include "Xlib_f.h"
  4. #ifndef NO_VTABLES
  5. #if (defined(__WIN32__) || defined(__PM__)) && !defined(DO_X_EXCLUDE)
  6. #  define DO_X_EXCLUDE
  7. #endif
  8. #ifndef DO_X_EXCLUDE
  9. #ifndef XAllocClassHint
  10. #  define XAllocClassHint (*XlibVptr->V_XAllocClassHint)
  11. #endif
  12. #endif /* !DO_X_EXCLUDE */
  13.  
  14. #ifndef XAllocColor
  15. #  define XAllocColor (*XlibVptr->V_XAllocColor)
  16. #endif
  17.  
  18. #ifndef DO_X_EXCLUDE
  19. #ifndef XAllocNamedColor
  20. #  define XAllocNamedColor (*XlibVptr->V_XAllocNamedColor)
  21. #endif
  22. #endif /* !DO_X_EXCLUDE */
  23.  
  24. #ifndef DO_X_EXCLUDE
  25. #ifndef XAllocSizeHints
  26. #  define XAllocSizeHints (*XlibVptr->V_XAllocSizeHints)
  27. #endif
  28. #endif /* !DO_X_EXCLUDE */
  29.  
  30. #ifndef XBell
  31. #  define XBell (*XlibVptr->V_XBell)
  32. #endif
  33.  
  34. #ifndef XChangeGC
  35. #  define XChangeGC (*XlibVptr->V_XChangeGC)
  36. #endif
  37.  
  38. #ifndef XChangeProperty
  39. #  define XChangeProperty (*XlibVptr->V_XChangeProperty)
  40. #endif
  41.  
  42. #ifndef XChangeWindowAttributes
  43. #  define XChangeWindowAttributes (*XlibVptr->V_XChangeWindowAttributes)
  44. #endif
  45.  
  46. #ifndef DO_X_EXCLUDE
  47. #ifndef XCheckIfEvent
  48. #  define XCheckIfEvent (*XlibVptr->V_XCheckIfEvent)
  49. #endif
  50. #endif /* !DO_X_EXCLUDE */
  51.  
  52. #ifndef DO_X_EXCLUDE
  53. #ifndef XCheckWindowEvent
  54. #  define XCheckWindowEvent (*XlibVptr->V_XCheckWindowEvent)
  55. #endif
  56. #endif /* !DO_X_EXCLUDE */
  57.  
  58. #ifndef XClearWindow
  59. #  define XClearWindow (*XlibVptr->V_XClearWindow)
  60. #endif
  61.  
  62. #ifndef DO_X_EXCLUDE
  63. #ifndef XClipBox
  64. #  define XClipBox (*XlibVptr->V_XClipBox)
  65. #endif
  66. #endif /* !DO_X_EXCLUDE */
  67.  
  68. #ifndef XConfigureWindow
  69. #  define XConfigureWindow (*XlibVptr->V_XConfigureWindow)
  70. #endif
  71.  
  72. #ifndef DO_X_EXCLUDE
  73. #ifndef XConvertSelection
  74. #  define XConvertSelection (*XlibVptr->V_XConvertSelection)
  75. #endif
  76. #endif /* !DO_X_EXCLUDE */
  77.  
  78. #ifndef XCopyArea
  79. #  define XCopyArea (*XlibVptr->V_XCopyArea)
  80. #endif
  81.  
  82. #ifndef XCopyPlane
  83. #  define XCopyPlane (*XlibVptr->V_XCopyPlane)
  84. #endif
  85.  
  86. #ifndef XCreateBitmapFromData
  87. #  define XCreateBitmapFromData (*XlibVptr->V_XCreateBitmapFromData)
  88. #endif
  89.  
  90. #ifndef XCreateColormap
  91. #  define XCreateColormap (*XlibVptr->V_XCreateColormap)
  92. #endif
  93.  
  94. #ifndef XCreateGC
  95. #  define XCreateGC (*XlibVptr->V_XCreateGC)
  96. #endif
  97.  
  98. #ifndef XCreateGlyphCursor
  99. #  define XCreateGlyphCursor (*XlibVptr->V_XCreateGlyphCursor)
  100. #endif
  101.  
  102. #ifndef XCreateImage
  103. #  define XCreateImage (*XlibVptr->V_XCreateImage)
  104. #endif
  105.  
  106. #ifndef XCreatePixmapCursor
  107. #  define XCreatePixmapCursor (*XlibVptr->V_XCreatePixmapCursor)
  108. #endif
  109.  
  110. #ifndef DO_X_EXCLUDE
  111. #ifndef XCreateRegion
  112. #  define XCreateRegion (*XlibVptr->V_XCreateRegion)
  113. #endif
  114. #endif /* !DO_X_EXCLUDE */
  115.  
  116. #ifndef DO_X_EXCLUDE
  117. #ifndef XCreateWindow
  118. #  define XCreateWindow (*XlibVptr->V_XCreateWindow)
  119. #endif
  120. #endif /* !DO_X_EXCLUDE */
  121.  
  122. #ifndef DO_X_EXCLUDE
  123. #ifndef XDefaultColormap
  124. #  define XDefaultColormap (*XlibVptr->V_XDefaultColormap)
  125. #endif
  126. #endif /* !DO_X_EXCLUDE */
  127.  
  128. #ifndef DO_X_EXCLUDE
  129. #ifndef XDefaultDepth
  130. #  define XDefaultDepth (*XlibVptr->V_XDefaultDepth)
  131. #endif
  132. #endif /* !DO_X_EXCLUDE */
  133.  
  134. #ifndef DO_X_EXCLUDE
  135. #ifndef XDefaultScreen
  136. #  define XDefaultScreen (*XlibVptr->V_XDefaultScreen)
  137. #endif
  138. #endif /* !DO_X_EXCLUDE */
  139.  
  140. #ifndef DO_X_EXCLUDE
  141. #ifndef XDefaultVisual
  142. #  define XDefaultVisual (*XlibVptr->V_XDefaultVisual)
  143. #endif
  144. #endif /* !DO_X_EXCLUDE */
  145.  
  146. #ifndef XDefineCursor
  147. #  define XDefineCursor (*XlibVptr->V_XDefineCursor)
  148. #endif
  149.  
  150. #ifndef XDeleteProperty
  151. #  define XDeleteProperty (*XlibVptr->V_XDeleteProperty)
  152. #endif
  153.  
  154. #ifndef DO_X_EXCLUDE
  155. #ifndef XDestroyRegion
  156. #  define XDestroyRegion (*XlibVptr->V_XDestroyRegion)
  157. #endif
  158. #endif /* !DO_X_EXCLUDE */
  159.  
  160. #ifndef XDestroyWindow
  161. #  define XDestroyWindow (*XlibVptr->V_XDestroyWindow)
  162. #endif
  163.  
  164. #ifndef XDrawArc
  165. #  define XDrawArc (*XlibVptr->V_XDrawArc)
  166. #endif
  167.  
  168. #ifndef DO_X_EXCLUDE
  169. #ifndef XDrawImageString
  170. #  define XDrawImageString (*XlibVptr->V_XDrawImageString)
  171. #endif
  172. #endif /* !DO_X_EXCLUDE */
  173.  
  174. #ifndef XDrawLine
  175. #  define XDrawLine (*XlibVptr->V_XDrawLine)
  176. #endif
  177.  
  178. #ifndef XDrawLines
  179. #  define XDrawLines (*XlibVptr->V_XDrawLines)
  180. #endif
  181.  
  182. #ifndef XDrawPoints
  183. #  define XDrawPoints (*XlibVptr->V_XDrawPoints)
  184. #endif
  185.  
  186. #ifndef XDrawRectangle
  187. #  define XDrawRectangle (*XlibVptr->V_XDrawRectangle)
  188. #endif
  189.  
  190. #ifndef DO_X_EXCLUDE
  191. #ifndef XDrawString
  192. #  define XDrawString (*XlibVptr->V_XDrawString)
  193. #endif
  194. #endif /* !DO_X_EXCLUDE */
  195.  
  196. #ifndef DO_X_EXCLUDE
  197. #ifndef XEventsQueued
  198. #  define XEventsQueued (*XlibVptr->V_XEventsQueued)
  199. #endif
  200. #endif /* !DO_X_EXCLUDE */
  201.  
  202. #ifndef XFillArc
  203. #  define XFillArc (*XlibVptr->V_XFillArc)
  204. #endif
  205.  
  206. #ifndef XFillPolygon
  207. #  define XFillPolygon (*XlibVptr->V_XFillPolygon)
  208. #endif
  209.  
  210. #ifndef XFillRectangle
  211. #  define XFillRectangle (*XlibVptr->V_XFillRectangle)
  212. #endif
  213.  
  214. #ifndef XFillRectangles
  215. #  define XFillRectangles (*XlibVptr->V_XFillRectangles)
  216. #endif
  217.  
  218. #ifndef XFlush
  219. #  define XFlush (*XlibVptr->V_XFlush)
  220. #endif
  221.  
  222. #ifndef XFree
  223. #  define XFree (*XlibVptr->V_XFree)
  224. #endif
  225.  
  226. #ifndef XFreeColormap
  227. #  define XFreeColormap (*XlibVptr->V_XFreeColormap)
  228. #endif
  229.  
  230. #ifndef XFreeColors
  231. #  define XFreeColors (*XlibVptr->V_XFreeColors)
  232. #endif
  233.  
  234. #ifndef XFreeCursor
  235. #  define XFreeCursor (*XlibVptr->V_XFreeCursor)
  236. #endif
  237.  
  238. #ifndef DO_X_EXCLUDE
  239. #ifndef XFreeFont
  240. #  define XFreeFont (*XlibVptr->V_XFreeFont)
  241. #endif
  242. #endif /* !DO_X_EXCLUDE */
  243.  
  244. #ifndef DO_X_EXCLUDE
  245. #ifndef XFreeFontNames
  246. #  define XFreeFontNames (*XlibVptr->V_XFreeFontNames)
  247. #endif
  248. #endif /* !DO_X_EXCLUDE */
  249.  
  250. #ifndef XFreeGC
  251. #  define XFreeGC (*XlibVptr->V_XFreeGC)
  252. #endif
  253.  
  254. #ifndef XFreeModifiermap
  255. #  define XFreeModifiermap (*XlibVptr->V_XFreeModifiermap)
  256. #endif
  257.  
  258. #ifndef XGContextFromGC
  259. #  define XGContextFromGC (*XlibVptr->V_XGContextFromGC)
  260. #endif
  261.  
  262. #ifndef XGetAtomName
  263. #  define XGetAtomName (*XlibVptr->V_XGetAtomName)
  264. #endif
  265.  
  266. #ifndef DO_X_EXCLUDE
  267. #ifndef XGetFontProperty
  268. #  define XGetFontProperty (*XlibVptr->V_XGetFontProperty)
  269. #endif
  270. #endif /* !DO_X_EXCLUDE */
  271.  
  272. #ifndef XGetGeometry
  273. #  define XGetGeometry (*XlibVptr->V_XGetGeometry)
  274. #endif
  275.  
  276. #ifndef XGetImage
  277. #  define XGetImage (*XlibVptr->V_XGetImage)
  278. #endif
  279.  
  280. #ifndef XGetInputFocus
  281. #  define XGetInputFocus (*XlibVptr->V_XGetInputFocus)
  282. #endif
  283.  
  284. #ifndef XGetModifierMapping
  285. #  define XGetModifierMapping (*XlibVptr->V_XGetModifierMapping)
  286. #endif
  287.  
  288. #ifndef DO_X_EXCLUDE
  289. #ifndef XGetSelectionOwner
  290. #  define XGetSelectionOwner (*XlibVptr->V_XGetSelectionOwner)
  291. #endif
  292. #endif /* !DO_X_EXCLUDE */
  293.  
  294. #ifndef XGetVisualInfo
  295. #  define XGetVisualInfo (*XlibVptr->V_XGetVisualInfo)
  296. #endif
  297.  
  298. #ifndef XGetWMColormapWindows
  299. #  define XGetWMColormapWindows (*XlibVptr->V_XGetWMColormapWindows)
  300. #endif
  301.  
  302. #ifndef XGetWindowAttributes
  303. #  define XGetWindowAttributes (*XlibVptr->V_XGetWindowAttributes)
  304. #endif
  305.  
  306. #ifndef XGetWindowProperty
  307. #  define XGetWindowProperty (*XlibVptr->V_XGetWindowProperty)
  308. #endif
  309.  
  310. #ifndef XGrabKeyboard
  311. #  define XGrabKeyboard (*XlibVptr->V_XGrabKeyboard)
  312. #endif
  313.  
  314. #ifndef XGrabPointer
  315. #  define XGrabPointer (*XlibVptr->V_XGrabPointer)
  316. #endif
  317.  
  318. #ifndef XGrabServer
  319. #  define XGrabServer (*XlibVptr->V_XGrabServer)
  320. #endif
  321.  
  322. #ifndef XIconifyWindow
  323. #  define XIconifyWindow (*XlibVptr->V_XIconifyWindow)
  324. #endif
  325.  
  326. #ifndef XInternAtom
  327. #  define XInternAtom (*XlibVptr->V_XInternAtom)
  328. #endif
  329.  
  330. #ifndef DO_X_EXCLUDE
  331. #ifndef XIntersectRegion
  332. #  define XIntersectRegion (*XlibVptr->V_XIntersectRegion)
  333. #endif
  334. #endif /* !DO_X_EXCLUDE */
  335.  
  336. #ifndef XKeycodeToKeysym
  337. #  define XKeycodeToKeysym (*XlibVptr->V_XKeycodeToKeysym)
  338. #endif
  339.  
  340. #ifndef XKeysymToString
  341. #  define XKeysymToString (*XlibVptr->V_XKeysymToString)
  342. #endif
  343.  
  344. #ifndef DO_X_EXCLUDE
  345. #ifndef XListFonts
  346. #  define XListFonts (*XlibVptr->V_XListFonts)
  347. #endif
  348. #endif /* !DO_X_EXCLUDE */
  349.  
  350. #ifndef XListHosts
  351. #  define XListHosts (*XlibVptr->V_XListHosts)
  352. #endif
  353.  
  354. #ifndef DO_X_EXCLUDE
  355. #ifndef XListProperties
  356. #  define XListProperties (*XlibVptr->V_XListProperties)
  357. #endif
  358. #endif /* !DO_X_EXCLUDE */
  359.  
  360. #ifndef DO_X_EXCLUDE
  361. #ifndef XLoadFont
  362. #  define XLoadFont (*XlibVptr->V_XLoadFont)
  363. #endif
  364. #endif /* !DO_X_EXCLUDE */
  365.  
  366. #ifndef DO_X_EXCLUDE
  367. #ifndef XLoadQueryFont
  368. #  define XLoadQueryFont (*XlibVptr->V_XLoadQueryFont)
  369. #endif
  370. #endif /* !DO_X_EXCLUDE */
  371.  
  372. #ifndef XLookupColor
  373. #  define XLookupColor (*XlibVptr->V_XLookupColor)
  374. #endif
  375.  
  376. #ifndef XLookupString
  377. #  define XLookupString (*XlibVptr->V_XLookupString)
  378. #endif
  379.  
  380. #ifndef XLowerWindow
  381. #  define XLowerWindow (*XlibVptr->V_XLowerWindow)
  382. #endif
  383.  
  384. #ifndef XMapWindow
  385. #  define XMapWindow (*XlibVptr->V_XMapWindow)
  386. #endif
  387.  
  388. #ifndef XMoveResizeWindow
  389. #  define XMoveResizeWindow (*XlibVptr->V_XMoveResizeWindow)
  390. #endif
  391.  
  392. #ifndef XMoveWindow
  393. #  define XMoveWindow (*XlibVptr->V_XMoveWindow)
  394. #endif
  395.  
  396. #ifndef XNextEvent
  397. #  define XNextEvent (*XlibVptr->V_XNextEvent)
  398. #endif
  399.  
  400. #ifndef XNoOp
  401. #  define XNoOp (*XlibVptr->V_XNoOp)
  402. #endif
  403.  
  404. #ifndef DO_X_EXCLUDE
  405. #ifndef XOpenDisplay
  406. #  define XOpenDisplay (*XlibVptr->V_XOpenDisplay)
  407. #endif
  408. #endif /* !DO_X_EXCLUDE */
  409.  
  410. #ifndef XParseColor
  411. #  define XParseColor (*XlibVptr->V_XParseColor)
  412. #endif
  413.  
  414. #ifndef XPutBackEvent
  415. #  define XPutBackEvent (*XlibVptr->V_XPutBackEvent)
  416. #endif
  417.  
  418. #ifndef DO_X_EXCLUDE
  419. #ifndef XPutImage
  420. #  define XPutImage (*XlibVptr->V_XPutImage)
  421. #endif
  422. #endif /* !DO_X_EXCLUDE */
  423.  
  424. #ifndef XQueryColors
  425. #  define XQueryColors (*XlibVptr->V_XQueryColors)
  426. #endif
  427.  
  428. #ifndef XQueryPointer
  429. #  define XQueryPointer (*XlibVptr->V_XQueryPointer)
  430. #endif
  431.  
  432. #ifndef XQueryTree
  433. #  define XQueryTree (*XlibVptr->V_XQueryTree)
  434. #endif
  435.  
  436. #ifndef XRaiseWindow
  437. #  define XRaiseWindow (*XlibVptr->V_XRaiseWindow)
  438. #endif
  439.  
  440. #ifndef DO_X_EXCLUDE
  441. #ifndef XReadBitmapFile
  442. #  define XReadBitmapFile (*XlibVptr->V_XReadBitmapFile)
  443. #endif
  444. #endif /* !DO_X_EXCLUDE */
  445.  
  446. #ifndef DO_X_EXCLUDE
  447. #ifndef XRectInRegion
  448. #  define XRectInRegion (*XlibVptr->V_XRectInRegion)
  449. #endif
  450. #endif /* !DO_X_EXCLUDE */
  451.  
  452. #ifndef XRefreshKeyboardMapping
  453. #  define XRefreshKeyboardMapping (*XlibVptr->V_XRefreshKeyboardMapping)
  454. #endif
  455.  
  456. #ifndef XResizeWindow
  457. #  define XResizeWindow (*XlibVptr->V_XResizeWindow)
  458. #endif
  459.  
  460. #ifndef XRootWindow
  461. #  define XRootWindow (*XlibVptr->V_XRootWindow)
  462. #endif
  463.  
  464. #ifndef XSelectInput
  465. #  define XSelectInput (*XlibVptr->V_XSelectInput)
  466. #endif
  467.  
  468. #ifndef XSendEvent
  469. #  define XSendEvent (*XlibVptr->V_XSendEvent)
  470. #endif
  471.  
  472. #ifndef XSetBackground
  473. #  define XSetBackground (*XlibVptr->V_XSetBackground)
  474. #endif
  475.  
  476. #ifndef DO_X_EXCLUDE
  477. #ifndef XSetClassHint
  478. #  define XSetClassHint (*XlibVptr->V_XSetClassHint)
  479. #endif
  480. #endif /* !DO_X_EXCLUDE */
  481.  
  482. #ifndef XSetClipMask
  483. #  define XSetClipMask (*XlibVptr->V_XSetClipMask)
  484. #endif
  485.  
  486. #ifndef XSetClipOrigin
  487. #  define XSetClipOrigin (*XlibVptr->V_XSetClipOrigin)
  488. #endif
  489.  
  490. #ifndef XSetCommand
  491. #  define XSetCommand (*XlibVptr->V_XSetCommand)
  492. #endif
  493.  
  494. #ifndef XSetDashes
  495. #  define XSetDashes (*XlibVptr->V_XSetDashes)
  496. #endif
  497.  
  498. #ifndef XSetErrorHandler
  499. #  define XSetErrorHandler (*XlibVptr->V_XSetErrorHandler)
  500. #endif
  501.  
  502. #ifndef XSetForeground
  503. #  define XSetForeground (*XlibVptr->V_XSetForeground)
  504. #endif
  505.  
  506. #ifndef XSetIconName
  507. #  define XSetIconName (*XlibVptr->V_XSetIconName)
  508. #endif
  509.  
  510. #ifndef XSetInputFocus
  511. #  define XSetInputFocus (*XlibVptr->V_XSetInputFocus)
  512. #endif
  513.  
  514. #ifndef DO_X_EXCLUDE
  515. #ifndef XSetRegion
  516. #  define XSetRegion (*XlibVptr->V_XSetRegion)
  517. #endif
  518. #endif /* !DO_X_EXCLUDE */
  519.  
  520. #ifndef XSetSelectionOwner
  521. #  define XSetSelectionOwner (*XlibVptr->V_XSetSelectionOwner)
  522. #endif
  523.  
  524. #ifndef XSetTSOrigin
  525. #  define XSetTSOrigin (*XlibVptr->V_XSetTSOrigin)
  526. #endif
  527.  
  528. #ifndef DO_X_EXCLUDE
  529. #ifndef XSetTransientForHint
  530. #  define XSetTransientForHint (*XlibVptr->V_XSetTransientForHint)
  531. #endif
  532. #endif /* !DO_X_EXCLUDE */
  533.  
  534. #ifndef XSetWMClientMachine
  535. #  define XSetWMClientMachine (*XlibVptr->V_XSetWMClientMachine)
  536. #endif
  537.  
  538. #ifndef DO_X_EXCLUDE
  539. #ifndef XSetWMColormapWindows
  540. #  define XSetWMColormapWindows (*XlibVptr->V_XSetWMColormapWindows)
  541. #endif
  542. #endif /* !DO_X_EXCLUDE */
  543.  
  544. #ifndef DO_X_EXCLUDE
  545. #ifndef XSetWMHints
  546. #  define XSetWMHints (*XlibVptr->V_XSetWMHints)
  547. #endif
  548. #endif /* !DO_X_EXCLUDE */
  549.  
  550. #ifndef DO_X_EXCLUDE
  551. #ifndef XSetWMName
  552. #  define XSetWMName (*XlibVptr->V_XSetWMName)
  553. #endif
  554. #endif /* !DO_X_EXCLUDE */
  555.  
  556. #ifndef DO_X_EXCLUDE
  557. #ifndef XSetWMNormalHints
  558. #  define XSetWMNormalHints (*XlibVptr->V_XSetWMNormalHints)
  559. #endif
  560. #endif /* !DO_X_EXCLUDE */
  561.  
  562. #ifndef XSetWindowBackground
  563. #  define XSetWindowBackground (*XlibVptr->V_XSetWindowBackground)
  564. #endif
  565.  
  566. #ifndef XSetWindowBackgroundPixmap
  567. #  define XSetWindowBackgroundPixmap (*XlibVptr->V_XSetWindowBackgroundPixmap)
  568. #endif
  569.  
  570. #ifndef XSetWindowBorder
  571. #  define XSetWindowBorder (*XlibVptr->V_XSetWindowBorder)
  572. #endif
  573.  
  574. #ifndef XSetWindowBorderPixmap
  575. #  define XSetWindowBorderPixmap (*XlibVptr->V_XSetWindowBorderPixmap)
  576. #endif
  577.  
  578. #ifndef XSetWindowBorderWidth
  579. #  define XSetWindowBorderWidth (*XlibVptr->V_XSetWindowBorderWidth)
  580. #endif
  581.  
  582. #ifndef XSetWindowColormap
  583. #  define XSetWindowColormap (*XlibVptr->V_XSetWindowColormap)
  584. #endif
  585.  
  586. #ifndef XStringListToTextProperty
  587. #  define XStringListToTextProperty (*XlibVptr->V_XStringListToTextProperty)
  588. #endif
  589.  
  590. #ifndef XStringToKeysym
  591. #  define XStringToKeysym (*XlibVptr->V_XStringToKeysym)
  592. #endif
  593.  
  594. #ifndef XSync
  595. #  define XSync (*XlibVptr->V_XSync)
  596. #endif
  597.  
  598. #ifndef DO_X_EXCLUDE
  599. #ifndef XTextExtents
  600. #  define XTextExtents (*XlibVptr->V_XTextExtents)
  601. #endif
  602. #endif /* !DO_X_EXCLUDE */
  603.  
  604. #ifndef DO_X_EXCLUDE
  605. #ifndef XTextWidth
  606. #  define XTextWidth (*XlibVptr->V_XTextWidth)
  607. #endif
  608. #endif /* !DO_X_EXCLUDE */
  609.  
  610. #ifndef XTranslateCoordinates
  611. #  define XTranslateCoordinates (*XlibVptr->V_XTranslateCoordinates)
  612. #endif
  613.  
  614. #ifndef XUngrabKeyboard
  615. #  define XUngrabKeyboard (*XlibVptr->V_XUngrabKeyboard)
  616. #endif
  617.  
  618. #ifndef XUngrabPointer
  619. #  define XUngrabPointer (*XlibVptr->V_XUngrabPointer)
  620. #endif
  621.  
  622. #ifndef XUngrabServer
  623. #  define XUngrabServer (*XlibVptr->V_XUngrabServer)
  624. #endif
  625.  
  626. #ifndef DO_X_EXCLUDE
  627. #ifndef XUnionRectWithRegion
  628. #  define XUnionRectWithRegion (*XlibVptr->V_XUnionRectWithRegion)
  629. #endif
  630. #endif /* !DO_X_EXCLUDE */
  631.  
  632. #ifndef XUnmapWindow
  633. #  define XUnmapWindow (*XlibVptr->V_XUnmapWindow)
  634. #endif
  635.  
  636. #ifndef XVisualIDFromVisual
  637. #  define XVisualIDFromVisual (*XlibVptr->V_XVisualIDFromVisual)
  638. #endif
  639.  
  640. #ifndef DO_X_EXCLUDE
  641. #ifndef XWarpPointer
  642. #  define XWarpPointer (*XlibVptr->V_XWarpPointer)
  643. #endif
  644. #endif /* !DO_X_EXCLUDE */
  645.  
  646. #ifndef XWindowEvent
  647. #  define XWindowEvent (*XlibVptr->V_XWindowEvent)
  648. #endif
  649.  
  650. #ifndef XWithdrawWindow
  651. #  define XWithdrawWindow (*XlibVptr->V_XWithdrawWindow)
  652. #endif
  653.  
  654. #ifndef _XInitImageFuncPtrs
  655. #  define _XInitImageFuncPtrs (*XlibVptr->V__XInitImageFuncPtrs)
  656. #endif
  657.  
  658. #endif /* NO_VTABLES */
  659. #endif /* _XLIB_VM */
  660.